import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    uni(),
  ],
  server: {
    proxy: {
      // 配置代理：将 /media-server 开头的请求转发到目标服务器
      '/media-server': {
        target: 'http://223.4.248.210', // 视频流服务器的域名/IP
        changeOrigin: true, // 关键：转发时修改请求的 Origin 为 target 的域名，避免服务器跨域拦截
        rewrite: (path) => path.replace(/^\/media-server/, '/media-server') // 保留路径
      },
      '/api': {
        target: 'http://192.168.1.35:8000',
        // target: 'http://223.4.248.210:8122', // 视频流服务器的域名/IP
        changeOrigin: true, // 开启跨域代理
        rewrite: (path) => path.replace(/^\/live/, '') // 去掉路径中的 /live 前缀
      },
    },
  }
})
